# -*- coding: utf-8 -*-
"""
Created on Tue Jul  1 10:29:21 2014

@author: kelvin
"""

'''
原先2048代码的bug或者说没有实现的功能：
1.每步应该只合并一次，不能合并到底
    如：[2,2,2,2]左移的话，源代码结果是[8,0,0,0]，应该是[4,4,0,0]
2.判断结束的机制有问题，或者说不完善
    如：[64 32 2 2]
       [8 4 8 4]
       [4 2 4 2]
       [2 4 2 4]
    其实还可以左移动的，但源代码会判断为游戏结束！
'''